﻿using System;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace Terraria.ModLoader
{
	// Token: 0x02000189 RID: 393
	public struct PlayerDrawInfo
	{
		// Token: 0x040012E6 RID: 4838
		public Player drawPlayer;

		// Token: 0x040012E7 RID: 4839
		public Vector2 position;

		// Token: 0x040012E8 RID: 4840
		public float shadow;

		// Token: 0x040012E9 RID: 4841
		public Vector2 itemLocation;

		// Token: 0x040012EA RID: 4842
		public bool drawHands;

		// Token: 0x040012EB RID: 4843
		public bool drawArms;

		// Token: 0x040012EC RID: 4844
		public bool drawHeldProjInFrontOfHeldItemAndBody;

		// Token: 0x040012ED RID: 4845
		public bool drawHair;

		// Token: 0x040012EE RID: 4846
		public bool drawAltHair;

		// Token: 0x040012EF RID: 4847
		public int hairShader;

		// Token: 0x040012F0 RID: 4848
		public int headArmorShader;

		// Token: 0x040012F1 RID: 4849
		public int bodyArmorShader;

		// Token: 0x040012F2 RID: 4850
		public int legArmorShader;

		// Token: 0x040012F3 RID: 4851
		public int handOnShader;

		// Token: 0x040012F4 RID: 4852
		public int handOffShader;

		// Token: 0x040012F5 RID: 4853
		public int backShader;

		// Token: 0x040012F6 RID: 4854
		public int frontShader;

		// Token: 0x040012F7 RID: 4855
		public int shoeShader;

		// Token: 0x040012F8 RID: 4856
		public int waistShader;

		// Token: 0x040012F9 RID: 4857
		public int shieldShader;

		// Token: 0x040012FA RID: 4858
		public int neckShader;

		// Token: 0x040012FB RID: 4859
		public int faceShader;

		// Token: 0x040012FC RID: 4860
		public int balloonShader;

		// Token: 0x040012FD RID: 4861
		public int wingShader;

		// Token: 0x040012FE RID: 4862
		public int carpetShader;

		// Token: 0x040012FF RID: 4863
		public Color hairColor;

		// Token: 0x04001300 RID: 4864
		public Color eyeWhiteColor;

		// Token: 0x04001301 RID: 4865
		public Color eyeColor;

		// Token: 0x04001302 RID: 4866
		public Color faceColor;

		// Token: 0x04001303 RID: 4867
		public Color bodyColor;

		// Token: 0x04001304 RID: 4868
		public Color legColor;

		// Token: 0x04001305 RID: 4869
		public Color shirtColor;

		// Token: 0x04001306 RID: 4870
		public Color underShirtColor;

		// Token: 0x04001307 RID: 4871
		public Color pantsColor;

		// Token: 0x04001308 RID: 4872
		public Color shoeColor;

		// Token: 0x04001309 RID: 4873
		public Color upperArmorColor;

		// Token: 0x0400130A RID: 4874
		public Color middleArmorColor;

		// Token: 0x0400130B RID: 4875
		public Color mountColor;

		// Token: 0x0400130C RID: 4876
		public Color lowerArmorColor;

		// Token: 0x0400130D RID: 4877
		public int headGlowMask;

		// Token: 0x0400130E RID: 4878
		public int bodyGlowMask;

		// Token: 0x0400130F RID: 4879
		public int armGlowMask;

		// Token: 0x04001310 RID: 4880
		public int legGlowMask;

		// Token: 0x04001311 RID: 4881
		public Color headGlowMaskColor;

		// Token: 0x04001312 RID: 4882
		public Color bodyGlowMaskColor;

		// Token: 0x04001313 RID: 4883
		public Color armGlowMaskColor;

		// Token: 0x04001314 RID: 4884
		public Color legGlowMaskColor;

		// Token: 0x04001315 RID: 4885
		public SpriteEffects spriteEffects;

		// Token: 0x04001316 RID: 4886
		public Vector2 headOrigin;

		// Token: 0x04001317 RID: 4887
		public Vector2 bodyOrigin;

		// Token: 0x04001318 RID: 4888
		public Vector2 legOrigin;
	}
}
